Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
rdlc.rdl.UnitPort

Packages that use UnitPort
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.hw.verilog | Classes for turning an abstract hardware design into Verilog.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.

Uses of UnitPort in rdlc.hw

Methods in rdlc.hw with parameters of type UnitPort
`abstract ModuleInstance_Indirect` | `Link_Standard.generateInstance(UnitPort unitPort, Namespace _namespace, Library library)` Generate an instance of the generic link endpoint module which will transport the marshalled messages, or receive and generate the unmarshalled messages.
`void` | `ModuleInstance_Standard.generatePack(UnitPort unitPort, ModuleParameterGroup paramGroup, int extraWidth, Library library)` Generate the message packing buffer and logic.
`protected void` | `ModuleInstance_Standard.generatePackBufferState(UnitPort unitPort, int extraWidth, Namespace RAMPNamespace)` Generate a message buffer for an outgoing message.
`void` | `ModuleInstance_Standard.generateUnpack(UnitPort unitPort, Library library)` Generate the message unpacking buffer and logic.
`protected void` | `ModuleInstance_Standard.generateUnpackBufferState(UnitPort unitPort, Namespace RAMPNamespace)` Generate a message buffer for an incoming message.
`abstract void` | `Link_Standard.notifyPort(UnitPort unitPort)` Provide early notification of the unit port this link endpoint will be for.

Constructors in rdlc.hw with parameters of type UnitPort
`ModuleParameterGroup(UnitPort unitPort, Instance _parent, boolean link)` Full constructor, creates a localparam group for all of the unit port tags and field widths.
`ModuleWireGroup(UnitPort unitPort, Instance _parent, ModuleParameterGroup paramGroup, boolean input, boolean link, boolean wire)` Full constructor, creates a port group to represent a single RDL port.

Uses of UnitPort in rdlc.hw.verilog

Methods in rdlc.hw.verilog with parameters of type UnitPort
`ModuleInstance_Indirect` | `SerialLink.generateInstance(UnitPort unitPort, Namespace _namespace, Library library)`
`ModuleInstance_Indirect` | `RegisterLink.generateInstance(UnitPort unitPort, Namespace _namespace, Library library)`
`void` | `SerialLink.notifyPort(UnitPort unitPort)`
`void` | `RegisterLink.notifyPort(UnitPort unitPort)`

Uses of UnitPort in rdlc.rdl

Fields in rdlc.rdl declared as UnitPort
`protected UnitPort` | `UnitChannel.destination` The destination port.
`protected UnitPort` | `UnitChannel.source` The source port.

Fields in rdlc.rdl with type parameters of type UnitPort
`protected java.util.List<UnitPort>` | `Channel.externalPorts` A list of the external ports (one or two) associated with this channel.

Methods in rdlc.rdl that return UnitPort
`UnitPort` | `UnitChannel.getDestination()` Simple accessor.
`UnitPort` | `UnitChannel.getSource()` Simple accessor.

Methods in rdlc.rdl that return types with arguments of type UnitPort
`java.util.List<UnitPort>` | `Channel.getExternalPorts()` Simple accessor.

Methods in rdlc.rdl with parameters of type UnitPort
`protected void` | `Channel.generateChannelList(UnitPort _unitPort, Log errorLog, boolean forward)` Generate the channel list starting from a given unit port.
`MapPort` | `Map_Standard.getMapPort(UnitPort unitPort)`
`MapPort` | `Map_Indirect.getMapPort(UnitPort unitPort)`
`MapPort` | `Map.getMapPort(UnitPort unitPort)` Lookup the `MapPort` entry associated with the given port.
`void` | `UnitChannel.setDestination(UnitPort _destination, Log errorLog)` Sets the destination port of this channel directly.
`void` | `UnitChannel.setSource(UnitPort _source, Log errorLog)` Sets the source port of this channel directly.

Constructors in rdlc.rdl with parameters of type UnitPort
`Channel(UnitPort _unitPort, Log errorLog)` Constructs a complete channel starting from any unit port along the channel.
`UnitPort(java.lang.String _name, Instance _instance, UnitPort _port)` Copy constructor.

Uses of UnitPort in rdlc.sw

Methods in rdlc.sw with parameters of type UnitPort
`Type_Reference` | `Link_Standard.generate(UnitPort unitPort, Namespace _namespace, Class messageClass, ChannelModel channelModel, Message message, Library library)`
`Type_Reference` | `Link.generate(UnitPort unitPort, Namespace _namespace, Class messageClass, ChannelModel channelModel, Message message, Library library)` Generate the link endpoint class for the given unit port.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES